home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # $Id: RunAccel.in,v 1.5 1999/01/29 18:19:45 wessels Exp $
-
- # enable HTTP requests on port 80
- port="-a 80"
-
- prefix=/usr/freeware/squid
- exec_prefix=${prefix}
- logdir=${prefix}
- PATH=${exec_prefix}/bin:/bin:/usr/bin
- export PATH
-
- if test $# = 1 ; then
- conf="-f $1"
- shift
- fi
-
- failcount=0
- while : ; do
- echo "Running: squid $port -s $conf >> $logdir/squid.out 2>&1"
- start=`date '+%d%H%M%S'`
- squid -N $port -s $conf >> $logdir/squid.out 2>&1
- stop=`date '+%d%H%M%S'`
- t=`expr $stop - $start`
- if test 0 -le $t -a $t -lt 5 ; then
- failcount=`expr $failcount + 1`
- else
- failcount=0
- fi
- if test $failcount -gt 5 ; then
- echo "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES" >&2
- exit 1
- fi
- sleep 10
- done
-